package tp1;

import java.awt.Color;


public class Ligne extends Forme {
	
	private int posX1;
	private int posX2;
	private int posY1;
	private int posY2;

	public int obtenirPosX1() {
		return posX1;
	}

	public int obtenirPosX2() {
		return posX2;
	}

	public int obtenirPosY1() {
		return posY1;
	}

	public int obtenirPosY2() {
		return posY2;
	}
	 
	public Ligne(int nseq, int x1, int y1, int x2, int y2, Color couleur){
		super(nseq, couleur);
		
		posX1 = x1;
		posX2 = x2;
		posY1 = y1;
		posY2 = y2;
	}

    @Override
    public double calcAire()
    {
        return 0;
    }

    @Override
    public double calcDistanceMax()
    {
        int largeur = Math.abs(posX1 - posX2);
        int hauteur = Math.abs(posY1 - posY2);
        return Math.sqrt( largeur*largeur + hauteur*hauteur);//pythagore, root(l^2 + h^2) = hypo
    }

    @Override
    public int obtenirEntierTypeForme()
    {
        return FORME_LIGN;
    }
}
